package Test;

import java.util.Scanner;

public class Test7_QiuShangHeYuShu {
//    public static void main(String[] args) {
//        //求商和余数；
//        //给定两个整数，被除数和除数，将两数相除，不使用乘法、除法和%运算符，得到商和余数
//
//
//        Scanner sc = new Scanner(System.in);
//        System.out.println("请输入被除数:");
//        int a = sc.nextInt();
//        System.out.println("请输入除数:");
//        int b = sc.nextInt();
//
//        int count = 0;
//        //int yu = 0;
//        while (a >= b){
//            a = a - b;
//            count++;
//
//        }
//        System.out.println("商为：" + count);
//        System.out.println("余数为：" + a);
//    }

    public static void main(String[] args) {
        //求商和余数；
        //给定两个整数，被除数和除数，将两数相除，不使用乘法、除法和%运算符，得到商和余数
        //分析：
        //1.定义两个变量后通过while循环相减
        //2.定义count记录循环次数（商）
        //3.定义一个变量x用于记录通过被除数与每次除数与count相乘后相减的值（余数）

        int a = 12345,b = 10;//1.
        int count = 0;
        while(a >= b){
            a = a - b;
            count++;
        }
        System.out.println("余数：" + a);
        System.out.println("商：" + count);
    }
}
